import Vue from 'vue'
import Vuex from 'vuex'
import state from './state'
import getters from './getters'
import mutations from './mutations'
import actions from './actions'
import user from './modules/user.js'
// import saveInLocal from './plugins/saveInLocal'
Vue.use(Vuex)
/*
 这里涉及一个代码风格的设计思想，将目录名称与要设置的对象名称命名为一样的名称，可以利用es6语法，实现快速导入。
*/
const store = new Vuex.Store({
  state, // 也就是 state:state
  getters,
  mutations,
  actions,
  modules: { user }
  // plugins: [saveInLocal]
})
export default store
